Add GtkLinkButton to gallery
authorMatthias Clasen <matthiasc@src.gnome.org>
Mon, 30 Jan 2006 15:39:23 +0000 (15:39 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 30 Jan 2006 15:39:23 +0000 (15:39 +0000)
docs/reference/ChangeLog
docs/reference/gtk/Makefile.am
docs/reference/gtk/images/link-button.png [new file with mode: 0644]
docs/reference/gtk/visual_index.xml
docs/tools/widgets.c

index 6ca23389d1e114aade83f1ec57ca1c1f8c5367e1..300d165786f19fb3de03070515be14c27d5ca192 100644 (file)
@@ -1,3 +1,11 @@
+2006-01-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/visual_index.xml: Add GtkLinkButton
+
+       * gtk/images/link-button.png: New image.
+
+       * gtk/Makefile.am: Add new files.
+
 2006-01-29  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/visual_index.xml: Add GtkAssistant
index 9bba1a116b0f2dce0944d63a9ae87efad12b9bc0..09711520fd069689b948e9a4f0150cbdc5485427 100644 (file)
@@ -261,6 +261,7 @@ HTML_IMAGES = \
        $(srcdir)/images/icon-view.png                                  \
        $(srcdir)/images/image.png                                      \
        $(srcdir)/images/label.png                                      \
+       $(srcdir)/images/link-button.png                                \
        $(srcdir)/images/list-and-tree.png                              \
        $(srcdir)/images/menubar.png                                    \
        $(srcdir)/images/messagedialog.png                              \
diff --git a/docs/reference/gtk/images/link-button.png b/docs/reference/gtk/images/link-button.png
new file mode 100644 (file)
index 0000000..ef20111
Binary files /dev/null and b/docs/reference/gtk/images/link-button.png differ
index a8033d32168d342d6090caeb0650e13fd771747b..337b73f4d8dad46c9e484196d183b3ba858c6613 100644 (file)
@@ -38,6 +38,9 @@
   <link linkend="GtkLabel">
     <inlinegraphic fileref="label.png" format="PNG"></inlinegraphic>
   </link>
+  <link linkend="GtkLinkButton">
+    <inlinegraphic fileref="link-button.png" format="PNG"></inlinegraphic>
+  </link>
   <link linkend="GtkMenuBar">
     <inlinegraphic fileref="menubar.png" format="PNG"></inlinegraphic>
   </link>
index f271ccdf04f5ca8ca730779791a664118f4c1b49..b8086aa6e0ec86c252d2f6275eff6d5e48d6b701 100644 (file)
@@ -183,6 +183,19 @@ create_check_button (void)
   return new_widget_info ("check-button", align, SMALL);
 }
 
+static WidgetInfo *
+create_link_button (void)
+{
+  GtkWidget *widget;
+  GtkWidget *align;
+
+  widget = gtk_link_button_new_with_label ("http://www.gtk.org", "Link Button");
+  align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0);
+  gtk_container_add (GTK_CONTAINER (align), widget);
+
+  return new_widget_info ("link-button", align, SMALL);
+}
+
 static WidgetInfo *
 create_entry (void)
 {
@@ -885,6 +898,7 @@ get_all_widgets (void)
   retval = g_list_prepend (retval, create_icon_view ());
   retval = g_list_prepend (retval, create_image ());
   retval = g_list_prepend (retval, create_label ());
+  retval = g_list_prepend (retval, create_link_button ());
   retval = g_list_prepend (retval, create_menubar ());
   retval = g_list_prepend (retval, create_message_dialog ());
   retval = g_list_prepend (retval, create_notebook ());